package com.apps.sannotation.security;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
import java.util.concurrent.TimeUnit;

/**
 * 用于设置方法的访问权限级别
 */
@Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
public @interface Authority {
    /**
     * 权限级别
     * @return
     */
    int level() default 0;

//    /**
//     * 接口的名字
//     * @return
//     */
//    String name() default  "默认";
    /**
     * 错误消息
     */
    String errMsg() default "您没有权限";
}
